A Distributed Query Engine for XML-QL
نویسندگان
چکیده
This paper describes a distributed Query Engine for executing queries on XML documents. It supports complex pattern matching and a single pattern can be used for not only expressing selections and projection but also for a joins of one part of the document with another parts of the same document. The patterns can contain path expressions and tag variables as well. It is a multithreaded pipelined query engine with each operator running as a separate thread. A single query engine can execute multiple queries at the same time and execution of a single query can be distributed across different servers. The distributed servers are totally symmetric and queries can be submitted to any server. The server conforms to XML and proposed XML-QL standards and all communication among servers follow these specifications. This makes sure that even the query engines from other vendors can participate in a distributed query execution.
منابع مشابه
Data Streams and Data Stream Management Systems and Languages
ion to retrieve information from a frequently changing environment like Internet sites. NiagaraCQ is based on the XML-QL (extensible markup languagequery language) [18]. XML-QL is a declarative, relationally complete query language for extensible markup language (XML); its simple structure allows to easily extend well-known 100 E. Panigati et al. relational database query optimization technique...
متن کاملThe Niagara Internet Query System
Recently, there has been a great deal of research into XML query languages to enable the execution of database-style queries over XML files. However, merely being an XML query-processing engine does not render a system suitable for querying the Internet. A useful system must provide mechanisms to (a) find the XML files that are relevant to a given query, and (b) deal with remote data sources th...
متن کاملA Query Language for XML
An important application of XML is the interchange of electronic data (EDI) between multiple data sources on the Web. As XML data proliferates on the Web, applications will need to integrate and aggregate data from multiple source and clean and transform data to facilitate exchange. Data extraction, conversion, transformation, and integration are all well-understood database problems, and their...
متن کاملFollowing the paths of XML Data: An algebraic framework for XML query evaluation
This paper introduces an algebraic framework for expressing and evaluating queries over XML data. It presents the underlying assumptions of the framework, describes the input and output of the algebraic operators, and defines these operators and their semantics. It evaluates the framework with regard to other proposed XML query algebras. Examples show that this framework is flexible enough to c...
متن کاملA Logic Approach for MPEG-7 XML Document Queries
Many query languages are currently being proposed for specifying XML document retrievals. The expressive power and usefulness of these query languages is really based on their embedded formalisms and intended XML document applications. The emerging MPEG-7 multimedia standard uses XML Schema:Datatypes for multimedia content descriptions and has posed an interesting challenge to XML query languag...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999